//一对一消息表
// 1.引入mongoose模块
const mongoose = require('mongoose');
const MessageSchema = new mongoose.Schema({
    // 接收者id
    user: {
        type: mongoose.Schema.Types.ObjectId,
        ref: 'User'
    },

    // 发送者id
    send: {
        type: mongoose.Schema.Types.ObjectId,
        ref: 'User'
    },


    // 消息类型（0文字，1：图片链接 ，2 .音频链接.....）
    types: {
        type: Number,
        default: 0
    },

    // 发送内容
    message: {
        type: mongoose.Schema.Types.Mixed
    },

    //发送时间
    time: {
        type: Date,
        default: new Date()
    },
    //状态 0：未读 ， 1已读
    state:{
        type:Number,
        default:0
    }
})


// 3.根据规则创建集合
const Message = mongoose.model('Message', MessageSchema);


// 4.将集合做为模块成员进行导出
module.exports = Message
